Tutorials
Getting Started with WildWing
Prerequisites
- Hardware: Parrot Anafi drone with controller
- Operating System: Ubuntu 22.04.4 OS on x86_64 architecture
- Software: VLC media player, text editor (nano, emacs, vi, or VSCode)
- Optional: Smartphone with FreeFlight 6 app
Complete Setup and First Mission
Step 1: Environment Setup
# Create conda environment (one-time setup)
conda create --name wildwing --file requirements.txt
Step 2: Hardware Connection
- Power on the Parrot Anafi drone and Skycontroller
- Connect drone to controller using USB-A to USB-C cable
- Wait for blue LED on controller, then disconnect cable
- Connect controller to laptop via USB-C cable
- Open VLC Media Player → Media → Open network stream
- Enter network URL:
rtsp://192.168.53.1/live
Step 3: Configure Mission Parameters Edit the following files to customize your mission:
controller.py
: SetDURATION
(number of tracking sections)navigation.py
: Adjust movement distances (x_dist
,y_dist
,z_dist
)
Step 4: Launch Your First Mission
./launch.sh
Step 5: Monitor and Control
- Watch drone's point-of-view via VLC livestream
- Monitor YOLO output in
/missions/mission_record_YYYYMMDD_HHMMSS/
- Check logs in
/log/outputs_YYYYMMDD_HHMMSS.log
- Use handheld controller for manual altitude adjustments if needed
Expected Results:
- Autonomous animal tracking with recorded video data
- Telemetry logs and YOLO detection outputs
- Mission data ready for behavioral analysis